/**
 * 根据key获取一个值
 * @param key
 */
const getValue = function(key) {
    return JSON.parse(localStorage.getItem(key))
}

/**
 * 保存一个key
 * @param key
 * @param value
 */
const setValue = function (key, value) {
    return localStorage.setItem(key, JSON.stringify(value))
}

/**
 * 删除一个key
 * @param key
 */
const removeKey = function (key) {
    localStorage.removeItem(key)
}

/**
 * 删除所有缓存
 */
const clearAll = function () {
    localStorage.clear()
}

export default {
    getValue,
    setValue,
    removeKey,
    clearAll
}
